<?php
/**
 * CLASE TORNEO PRUEBA
 *
 * Clase para ejecutar las pruebas unitarias de la clase partido , por eso extiende de Framework test case
 * @author CLOCK PROGRAMMING
 * @version 1.0
 * @package Pruebas
 */
class PartidoPrueba extends PHPUnit_Framework_TestCase
{



    /**
     * @covers Partido::registrarResultado
     * Se registra el resultado de un partido, el cual todavia no se ha jugado.
     *
     */
    public function testRegistrarResultadoPartido()
    {
        
        $parti= new Partido(67);  
        $this->assertEquals(true, $parti->registrarResultado(10, 2));
        

    }
    
    /**
     * @covers Partido::registrarResultado
     * Se intenta registrar  el resultado de una partido, pero este partido ya ha sido jugado.
     *
     */
    public function testRegistrarResultadoPartidoYaJugado()
    {
    	$parti= new Partido(67);
    	$this->assertEquals(false, $parti->registrarResultado(10, 2));
    
    
    }
    
    /**
     * @covers Partido::modificarResultado
     * Se intenta modificar un partido que no se ha jugado.
     *
     */
    public function testModificarResultadoPartidoNoJugado()
    {
    
    	$parti= new Partido(74);
    	$this->assertEquals(false, $parti->modificarResultado(5, 2));
    
    
    }
    
    /**
     * @covers Partido::modificarResultado
     * Se modifica el resultado de un partido ya jugado.
     *
     */
    public function testModificarResultadoPartidoJugado()
    {
    
    	$parti= new Partido(66);
    	$this->assertEquals(true, $parti->modificarResultado(5, 2));    
    
    }


}